package test;

import java.io.*;

public class test3 {
    public static void main(String[] args) throws IOException {
        // 使用文件名称创建流对象
        FileOutputStream fos = new FileOutputStream("a.txt");
        byte[] bytes = "你好啊".getBytes();
        fos.write(bytes);
        fos.close();
       //使用字符流读取汉字
        //使用转换流去读取汉字
        File file=new File("a.txt");
        FileInputStream fis=new FileInputStream(file);
        //利用转换流去把字节流转换成字符流
        InputStreamReader isr=new InputStreamReader(fis);
        //利用缓冲流去读取字符（因为字符缓冲流是把字符流包装成高级流的）
        BufferedReader br=new BufferedReader(isr);
        String line;
        while ((line=br.readLine())!=null){
            System.out.println(line);
        }
        br.close();
        isr.close();
        fis.close();



       /* FileReader fr=new FileReader("a.txt");
        int b;
        while ((b=fr.read())!=-1){
            System.out.println((char)b);
        }
        fr.close();
*/


    }
}
